ShortPixel\Model\Image\MediaLibraryModel D

Total Complexity 573
Dependencies 12
Dependents 3
Total lines 2,779
Lines of code 1,895
Logical lines of code 1,336
Comment lines 335
Methods 65
Properties 16

Methods 65

Method Rating Maintainability Complexity Lines of code
checkLegacy()
D
19
64 188
handleOptimized()
D
26
45 131
restore()
D
27
35 136
addUnlisted()
D
30 36 109
getOptimizeData()
D
30 33 107
loadThumbnailsFromWP()
C
36 28 74
loadMeta()
B
35 21 79
getDBMeta()
B
35 21 78
createRecord()
B
35 19 82
onDelete()
B
42 18 51
migrate()
B
46 18 36
restoreConversion()
B
39 16 63
count()
A
45 15 42
isProcessable()
A
48 14 34
checkLegacyFileTypeFileName()
A
46 12 39
getRetinas()
A
50 11 29
getImprovements()
A
47 10 38
legacyConvertStatus()
A
55 10 18
checkUnlistedForNotice()
A
48 9 33
getAvifs()
A
53 9 24
getWebps()
A
53 9 24
getWPMLDuplicates()
A
48 8 32
conversionPrepare()
A
46 7 40
conversionSuccess()
S
45 6 41
conversionFailed()
S
54 7 21
isRestorable()
S
56 7 19
getThumbObjects()
S
60 5 13
legacyConvertType()
S
58 4 17
__construct()
S
58 4 16
isOptimizePrevented()
S
59 4 15
removeLegacy()
S
59 4 15
didAnyRecordChange()
S
61 4 13
setOriginalFile()
S
61 4 12
isSomethingOptimized()
S
64 4 11
__debugInfo()
S
58 3 15
saveDBMeta()
S
60 3 13
hasDBRecord()
S
62 3 11
getParent()
S
67 3 9
createDuplicateRecord()
S
58 2 15
cleanupDatabase()
S
60 2 12
wpCreateImageSizes()
S
62 2 11
removeLegacyShortPixel()
S
69 2 7
getOriginalFile()
S
72 2 6
getURL()
S
66 2 8
hasOriginal()
S
72 2 6
getWPMetaData()
S
73 2 5
resetPrevent()
S
66 2 8
cancelUserExclusions()
S
67 2 8
getThumbNail()
S
73 2 5
resetRecordChanges()
S
69 2 7
getAllUrls()
S
66 2 9
doSetting()
S
76 1 4
flushOptimizeData()
S
81 1 3
isScaled()
S
82 1 3
dropFromQueue()
S
66 1 8
generateThumbnails()
S
75 1 4
loadLooseItems()
S
78 1 4
getThumbnailModel()
S
75 1 4
returnTrue()
S
82 1 3
markCompleted()
S
79 1 3
preventNextTry()
S
69 1 6
saveMeta()
S
82 1 3
deleteMeta()
S
66 1 8
getOptimizeUrls()
S
75 1 4
onFlushImageCache()
S
80 1 3